natural language processing

Terms from Artificial Intelligence: humans at the heart of algorithms

Natural language processing (NLP) takes text or speech and converts it into forms that can be used as parts of larger systems. It may be used interactively in a conversatonal user interface or voice assistant, or as part of a batch process such as information management extracting structured data from free-text documents. Traditional NLP often proceeds in a number of phases {{syntactic analysis} – ((semantic analysis}}– ((pragmatic analysis}}; but large-language models are more monolithic and some applications with limited vocabulary may be able to skip stages.

Used in Chap. 10: page 140; Chap. 13: pages 201, 203; Chap. 17: page 262; Chap. 18: page 272; Chap. 19: page 298; Chap. 20: pages 325, 326; Chap. 23: page 366; Chap. 24: page 378

Also known as natural language algorithms, NLP